package com.itheima.pattern.t6_adapter.demo2;

/**
 * 对象适配器模式：
 * 对象适配器模式可釆用将现有组件库中已经实现的组件引入适配器类中，该类同时实现当前系统的业务接口。
 */
public class TestDemo {

    public static void main(String[] args) {
        // 创建计算机对象
        Computer computer = new Computer();
        {
            // 读取SD卡中的数据
            String msg = computer.readSD(new SDCardImpl());
            System.out.println(msg);
        }
        System.out.println("=================================");
        {
            // 读取TF卡中的数据
            // 创建适配器类的对象
            SDAdapterTF sdAdapterTF = new SDAdapterTF(new TFCardImpl());
            String msg = computer.readSD(sdAdapterTF);
            System.out.println(msg);
        }
    }
}
